Python入门基础 集合的使用(集合的操作)

您所在的位置:网站首页 python 集合减法 Python入门基础 集合的使用(集合的操作)

Python入门基础 集合的使用(集合的操作)

#Python入门基础 集合的使用(集合的操作)| 来源: 网络整理| 查看: 265

集合: 1.Python语言提供的内置数据结构 2.与列表、字典一样都属于可变类型序列 3.集合是没有value值的字典

例:

#集合创建方式 ji={996,"python","hello"} #集合中的元素不可以重复,若元素重复则会被覆盖 jihe={1,6,1,2,3,4,5,6,6,1} print(jihe) #结果为 {1, 2, 3, 4, 5, 6} #第二种创建方式,使用set(),使用这种函数一般都是将别的类型的元素,转为本类型的元素,比如将列表类型元素,转为集合类型元素 s=set(range(5)) print(s) #将列表元素转为集合元素 print(set([1,2,3,4,5])) #输出结果:{1, 2, 3, 4, 5} #将元组转为集合 print(set((1,2,4,4,5,65))) #输出结果:{65, 1, 2, 4, 5} 原因是因为集合是无序数列,而且会把重复的元素去除,只留下一个 #集合是无序序列 print(set("python")) #输出结果:{'n', 'h', 't', 'y', 'p', 'o'} #定义空集合(不能直接使用{},否则会定义成字典) s6=set() #只能这样定义空集合 """判断集合内是否存在某元素时可以使用in not in""" t1={10,20,30,40,50,} print(10 in t1) #True print(100 in t1) #False print(10 not in t1) #False 集合的新增操作 add() 新增一个元素 update() 新增多个元素 t1.add(80) print(t1) #输出结果:{80, 50, 20, 40, 10, 30} t1.update([90,100,"py"]) #update()函数可以添加多个元素,或者是元组和列表 print(t1)


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3